﻿using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace JNPF.Saas.Models.Tenant.Entities
{
    /// <summary>
    /// 租户日志
    /// 版 本：V3.0.0
    /// 版 权：引迈信息技术有限公司（https://www.jnpfsoft.com）
    /// 作 者：JNPF开发平台组
    /// 日 期：2018-04-20 
    /// </summary>
    [Table("BASE_TENANTLOG")]
    public class TenantLogEntity
    {
        /// <summary>
        /// 自然主键
        /// </summary>
        [Key]
        [Column("F_ID")]
        public string Id { get; set; }
        /// <summary>
        /// 租户主键
        /// </summary>
        [Column("F_TENANTID")]
        public string TenantId { get; set; }
        /// <summary>
        /// 登陆账户
        /// </summary>
        [Column("F_LOGINACCOUNT")]
        public string LoginAccount { get; set; }
        /// <summary>
        /// 登陆IP地址
        /// </summary>
        [Column("F_LOGINIPADDRESS")]
        public string LoginIPAddress { get; set; }
        /// <summary>
        /// 登陆IP归属地
        /// </summary>
        [Column("F_LOGINIPADDRESSNAME")]
        public string LoginIPAddressName { get; set; }
        /// <summary>
        /// 来源网站
        /// </summary>
        [Column("F_LOGINSOURCEWEBSITE")]
        public string LoginSourceWebsite { get; set; }
        /// <summary>
        /// 登陆时间
        /// </summary>
        [Column("F_LOGINTIME")]
        public DateTime? LoginTime { get; set; }
        /// <summary>
        /// 描述
        /// </summary>
        [Column("F_DESCRIPTION")]
        public string Description { get; set; }
    }
}
